//==============================================================================
define eclipseSFX
{
    SetSelector
    {
		TechLogic none/Eclipse Active
		set hotspot
		{
			version
			{
			  Visualnone jimmy
			}
		}
		set hotspot
		{
			version
			{
			  Visualparticle SFX A Eclipse Unit effect
			}
		}		    
    }
}

//==============================================================================
define norsebirthSFX
{
    set hotspot
    {
        version
        {
            VisualParticle SFX N Myth Unit Birth Effect
        }
    }
}

//==============================================================================
define FireFoot
{
    set hotspot
    {
        version
        {
		    Visualparticle Special N Fire Giant FireFoot
        }
    }
}

//==============================================================================
define FireHand
{
    set hotspot
    {
        version
        {
            Visualparticle Special N Fire Giant FireHand
        }
    }
}

//==============================================================================
define FireHandCharging
{
    set hotspot
    { 
        version
        {
            Visualparticle Special N Fire Giant FireHand Charging
        }
    }
}

//==============================================================================
define FireHandRanged
{
    set hotspot
    {
        version
        {
            Visualparticle Special N Fire Giant FireHand Ranged
        }
    }
}

//==============================================================================
define FirePelvis
{
    set hotspot
    {
        version
        {
		   Visualparticle Special N Fire Giant FirePelvis
        }
    }
}

//==============================================================================
define SmokePelvis
{
    set hotspot
    {
        version
        {
            Visualparticle Special N Fire Giant SmokePelvis
        }
    }
}

//==============================================================================
define deathfire
{
    set hotspot
    {
        version
        {
            Visualparticle special n fire giant death fire
        }
    }
}

//==============================================================================
define deathsmoke
{
    set hotspot
    {
        version
        {
            Visualparticle special n fire giant death smoke
        }
    }
}

//==============================================================================
define deathash
{
    set hotspot
    {
        version
        {
            Visualparticle special n fire giant death ash
        }
    }
}

//==============================================================================
anim Birth
{
    SetSelector
    {
        set hotspot
        {
            version
            {
				Visual Special N Fire Giant_boredA
				connect HOTSPOT norsebirthSFX hotspot
				Connect LEFTFOOT FireFoot hotspot
		        Connect LEFTHAND FireHand hotspot
		        Connect RIGHTFOOT FireFoot hotspot
		        Connect RIGHTHAND FireHand hotspot
		        Connect FRONTABDOMEN FirePelvis hotspot
		        Connect FRONTABDOMEN SmokePelvis hotspot
				connect hotspot eclipseSFX hotspot
				Length 3.0
            }
        }
    }
}

//==============================================================================
anim Bored
{
    SetSelector
    {
        set hotspot
        {
            version
            {
				Visual Special N Fire Giant_boredA
				Connect LEFTFOOT FireFoot hotspot
		        Connect LEFTHAND FireHand hotspot
		        Connect RIGHTFOOT FireFoot hotspot
		        Connect RIGHTHAND FireHand hotspot
		        Connect FRONTABDOMEN FirePelvis hotspot
		        Connect FRONTABDOMEN SmokePelvis hotspot
				connect hotspot eclipseSFX hotspot
            }
        }
    }
}

//==============================================================================
anim Idle
{
    SetSelector
    {
        set hotspot
        {
            version
            {
				Visual Special N Fire Giant_idleA
				Connect LEFTFOOT FireFoot hotspot
		        Connect LEFTHAND FireHand hotspot
		        Connect RIGHTFOOT FireFoot hotspot
		        Connect RIGHTHAND FireHand hotspot
		        Connect FRONTABDOMEN FirePelvis hotspot
		        Connect FRONTABDOMEN SmokePelvis hotspot
				connect hotspot eclipseSFX hotspot
            }
        }
    }
}

//==============================================================================
anim Walk
{
    SetSelector
    {
        TechLogic none/TG Frost Enemy 01/TG Frost Enemy 02/TG Frost Enemy 03/TG Frost Enemy 04/TG Frost Enemy Frozen/Pickup Frost Slow
        set hotspot
        { 
            version
            {
				Visual Special N Fire Giant_walkA
				tag FootstepLeft 0.10 true   
                tag FootstepRight 0.60 true   
                tag SpecificSoundSet 0.52 false GiantFootsteps checkVisible 
                tag SpecificSoundSet 0.00 false GiantFootsteps checkVisible 
			    Connect LEFTFOOT FireFoot hotspot
			    Connect LEFTHAND FireHand hotspot
			    Connect RIGHTFOOT FireFoot hotspot
			    Connect RIGHTHAND FireHand hotspot
			    Connect FRONTABDOMEN FirePelvis hotspot
			    Connect FRONTABDOMEN SmokePelvis hotspot
				connect hotspot eclipseSFX hotspot
            }
        }
	    set hotspot
        {
            version
            {
				Visual Special N Fire Giant_walkA
				tag FootstepLeft 0.10 true   
                tag FootstepRight 0.60 true   
                tag SpecificSoundSet 0.52 false GiantFootsteps checkVisible 
                tag SpecificSoundSet 0.00 false GiantFootsteps checkVisible 
			    Connect LEFTFOOT FireFoot hotspot
			    Connect LEFTHAND FireHand hotspot
			    Connect RIGHTFOOT FireFoot hotspot
			    Connect RIGHTHAND FireHand hotspot
			    Connect FRONTABDOMEN FirePelvis hotspot
			    Connect FRONTABDOMEN SmokePelvis hotspot
				connect hotspot eclipseSFX hotspot
				Length 1.2
            }
        }
	    set hotspot
        {
            version
            {
				Visual Special N Fire Giant_walkA
				tag FootstepLeft 0.10 true   
                tag FootstepRight 0.60 true   
                tag SpecificSoundSet 0.52 false GiantFootsteps checkVisible 
                tag SpecificSoundSet 0.00 false GiantFootsteps checkVisible 
			    Connect LEFTFOOT FireFoot hotspot
			    Connect LEFTHAND FireHand hotspot
			    Connect RIGHTFOOT FireFoot hotspot
			    Connect RIGHTHAND FireHand hotspot
			    Connect FRONTABDOMEN FirePelvis hotspot
			    Connect FRONTABDOMEN SmokePelvis hotspot
				connect hotspot eclipseSFX hotspot
				Length 1.3
            }
        }
	    set hotspot
        {
           version
           {
				Visual Special N Fire Giant_walkA
				tag FootstepLeft 0.10 true   
                tag FootstepRight 0.60 true   
                tag SpecificSoundSet 0.52 false GiantFootsteps checkVisible 
                tag SpecificSoundSet 0.00 false GiantFootsteps checkVisible 
			    Connect LEFTFOOT FireFoot hotspot
			    Connect LEFTHAND FireHand hotspot
			    Connect RIGHTFOOT FireFoot hotspot
			    Connect RIGHTHAND FireHand hotspot
			    Connect FRONTABDOMEN FirePelvis hotspot
			    Connect FRONTABDOMEN SmokePelvis hotspot
				connect hotspot eclipseSFX hotspot
				Length 1.4
            }
        }
	    set hotspot
        {
            version
            {
				Visual Special N Fire Giant_walkA
				tag FootstepLeft 0.10 true   
                tag FootstepRight 0.60 true   
                tag SpecificSoundSet 0.52 false GiantFootsteps checkVisible 
                tag SpecificSoundSet 0.00 false GiantFootsteps checkVisible 
			    Connect LEFTFOOT FireFoot hotspot
			    Connect LEFTHAND FireHand hotspot
			    Connect RIGHTFOOT FireFoot hotspot
			    Connect RIGHTHAND FireHand hotspot
			    Connect FRONTABDOMEN FirePelvis hotspot
			    Connect FRONTABDOMEN SmokePelvis hotspot
				connect hotspot eclipseSFX hotspot
				Length 1.5
            }
        }
	    set hotspot
        {
            version
            {
				Visual Special N Fire Giant_walkA
				tag FootstepLeft 0.10 true   
                tag FootstepRight 0.60 true   
                tag SpecificSoundSet 0.52 false GiantFootsteps checkVisible 
                tag SpecificSoundSet 0.00 false GiantFootsteps checkVisible 
			    Connect LEFTFOOT FireFoot hotspot
			    Connect LEFTHAND FireHand hotspot
			    Connect RIGHTFOOT FireFoot hotspot
			    Connect RIGHTHAND FireHand hotspot
			    Connect FRONTABDOMEN FirePelvis hotspot
			    Connect FRONTABDOMEN SmokePelvis hotspot
				connect hotspot eclipseSFX hotspot
				Length 1.5
            }
        }
	    set hotspot
        {
            version
            {
				Visual Special N Fire Giant_walkA
				tag FootstepLeft 0.10 true   
                tag FootstepRight 0.60 true   
                tag SpecificSoundSet 0.52 false GiantFootsteps checkVisible 
                tag SpecificSoundSet 0.00 false GiantFootsteps checkVisible 
			    Connect LEFTFOOT FireFoot hotspot
			    Connect LEFTHAND FireHand hotspot
			    Connect RIGHTFOOT FireFoot hotspot
			    Connect RIGHTHAND FireHand hotspot
			    Connect FRONTABDOMEN FirePelvis hotspot
			    Connect FRONTABDOMEN SmokePelvis hotspot
				connect hotspot eclipseSFX hotspot
				Length 1.5
            }
        }
    }
}

//==============================================================================
anim RangedAttack
{
    SetSelector
    {
       TechLogic none/TG Frost Enemy 01/TG Frost Enemy 02/TG Frost Enemy 03/TG Frost Enemy 04/TG Frost Enemy Frozen/Pickup Frost Slow
       set hotspot
       {
            version
            {
			    Visual Special N Fire Giant_rangedattackA
                tag Attack 0.25 true
                tag Attack 0.67 true
                tag GenericSound 0.13 true   
                tag SpecificSoundSet 0.28 false FireGiantAttack checkVisible 
                tag SpecificSoundSet 0.75 false FireGiantAttack checkVisible 
			    Connect LEFTFOOT FireFoot hotspot
			    Connect RIGHTFOOT FireFoot hotspot
			    Connect FRONTABDOMEN FirePelvis hotspot
			    Connect FRONTABDOMEN SmokePelvis hotspot
			    Connect RIGHTHAND FireHandRanged hotspot
			    Connect LEFTHAND FireHandRanged hotspot
				connect hotspot eclipseSFX hotspot
				length 2.1
            }
       }
       set hotspot
       {
            version
            {
			    Visual Special N Fire Giant_rangedattackA
                tag Attack 0.25 true
                tag Attack 0.67 true
                tag GenericSound 0.13 true   
                tag SpecificSoundSet 0.28 false FireGiantAttack checkVisible 
                tag SpecificSoundSet 0.75 false FireGiantAttack checkVisible 
			    Connect LEFTFOOT FireFoot hotspot
			    Connect RIGHTFOOT FireFoot hotspot
			    Connect FRONTABDOMEN FirePelvis hotspot
			    Connect FRONTABDOMEN SmokePelvis hotspot
			    Connect RIGHTHAND FireHandRanged hotspot
			    Connect LEFTHAND FireHandRanged hotspot
				connect hotspot eclipseSFX hotspot
				length 2.8
            }
        }
		set hotspot
        {
            version
            {
			    Visual Special N Fire Giant_rangedattackA
                tag Attack 0.25 true
                tag Attack 0.67 true 
                tag GenericSound 0.13 true   
                tag SpecificSoundSet 0.28 false FireGiantAttack checkVisible 
                tag SpecificSoundSet 0.75 false FireGiantAttack checkVisible 
			    Connect LEFTFOOT FireFoot hotspot
			    Connect RIGHTFOOT FireFoot hotspot
			    Connect FRONTABDOMEN FirePelvis hotspot
			    Connect FRONTABDOMEN SmokePelvis hotspot
			    Connect RIGHTHAND FireHandRanged hotspot
			    Connect LEFTHAND FireHandRanged hotspot
				connect hotspot eclipseSFX hotspot
				length 2.9
            }
        }
		set hotspot
        {
            version
            {
			    Visual Special N Fire Giant_rangedattackA
                tag Attack 0.25 true
                tag Attack 0.67 true 
                tag GenericSound 0.13 true   
                tag SpecificSoundSet 0.28 false FireGiantAttack checkVisible 
                tag SpecificSoundSet 0.75 false FireGiantAttack checkVisible 
			    Connect LEFTFOOT FireFoot hotspot
			    Connect RIGHTFOOT FireFoot hotspot
			    Connect FRONTABDOMEN FirePelvis hotspot
			    Connect FRONTABDOMEN SmokePelvis hotspot
			    Connect RIGHTHAND FireHandRanged hotspot
			    Connect LEFTHAND FireHandRanged hotspot
				connect hotspot eclipseSFX hotspot
				length 3.0
            }
        }
		set hotspot
        {
            version
            {
			    Visual Special N Fire Giant_rangedattackA
                tag Attack 0.25 true
                tag Attack 0.67 true
                tag GenericSound 0.13 true   
                tag SpecificSoundSet 0.28 false FireGiantAttack checkVisible 
                tag SpecificSoundSet 0.75 false FireGiantAttack checkVisible 
			    Connect LEFTFOOT FireFoot hotspot
			    Connect RIGHTFOOT FireFoot hotspot
			    Connect FRONTABDOMEN FirePelvis hotspot
			    Connect FRONTABDOMEN SmokePelvis hotspot
			    Connect RIGHTHAND FireHandRanged hotspot
			    Connect LEFTHAND FireHandRanged hotspot
				connect hotspot eclipseSFX hotspot
				length 3.1
            }
        }
	    set hotspot
        {
            version
            {
			    Visual Special N Fire Giant_rangedattackA
                tag Attack 0.25 true
                tag Attack 0.67 true 
                tag GenericSound 0.13 true   
                tag SpecificSoundSet 0.28 false FireGiantAttack checkVisible 
                tag SpecificSoundSet 0.75 false FireGiantAttack checkVisible 
			    Connect LEFTFOOT FireFoot hotspot
			    Connect RIGHTFOOT FireFoot hotspot
			    Connect FRONTABDOMEN FirePelvis hotspot
			    Connect FRONTABDOMEN SmokePelvis hotspot
			    Connect RIGHTHAND FireHandRanged hotspot
			    Connect LEFTHAND FireHandRanged hotspot
				connect hotspot eclipseSFX hotspot
				length 3.1
            }
        }
		set hotspot
        {
            version
            {
			    Visual Special N Fire Giant_rangedattackA
                tag Attack 0.25 true
                tag Attack 0.67 true 
                tag GenericSound 0.13 true   
                tag SpecificSoundSet 0.28 false FireGiantAttack checkVisible 
                tag SpecificSoundSet 0.75 false FireGiantAttack checkVisible 
			    Connect LEFTFOOT FireFoot hotspot
			    Connect RIGHTFOOT FireFoot hotspot
			    Connect FRONTABDOMEN FirePelvis hotspot
			    Connect FRONTABDOMEN SmokePelvis hotspot
			    Connect RIGHTHAND FireHandRanged hotspot
			    Connect LEFTHAND FireHandRanged hotspot
				connect hotspot eclipseSFX hotspot
				length 3.1
            }
        }
    }
}

//==============================================================================
anim Death
{
    SetSelector
    {
        set hotspot
        {
            version
            {
			    Visual Special N Fire Giant_deathA
			    Connect HOTSPOT deathfire hotspot
			    Connect HOTSPOT deathsmoke hotspot
			    Connect TOPOFHEAD deathash hotspot
			    Connect FRONTABDOMEN deathash hotspot
			    length 2.0
            }
        }
    }
}


//==============================================================================
anim Flail
{
    SetSelector
    {
        set hotspot
        {
            version
            {
			    Visual Special N Fire Giant_FlailA
		        Connect LEFTFOOT FireFoot hotspot
		        Connect LEFTHAND FireHand hotspot
		        Connect RIGHTFOOT FireFoot hotspot
		        Connect RIGHTHAND FireHand hotspot
		        Connect FRONTABDOMEN FirePelvis hotspot
		        Connect FRONTABDOMEN SmokePelvis hotspot
            }
        }
    }
}

//==============================================================================
anim Cinematic
{
    SetSelector
    {
        set hotspot
        {
            name Birth
			version
            {
				Visual Special N Fire Giant_boredA
				connect HOTSPOT norsebirthSFX hotspot
				Connect LEFTFOOT FireFoot hotspot
		        Connect LEFTHAND FireHand hotspot
		        Connect RIGHTFOOT FireFoot hotspot
		        Connect RIGHTHAND FireHand hotspot
		        Connect FRONTABDOMEN FirePelvis hotspot
		        Connect FRONTABDOMEN SmokePelvis hotspot
				connect hotspot eclipseSFX hotspot
				Length 2.0
            }
        }
    }
}